package fr.uniscol.service.impl;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import fr.uniscol.dao.IStructureDao;
import fr.uniscol.model.AnneeScolaire;
import fr.uniscol.model.Enseignant;
import fr.uniscol.model.Structure;
import fr.uniscol.service.IStructureService;

public class StructureServiceImpl implements IStructureService {

	private IStructureDao structureDao;
	
	public void setStructureDao(IStructureDao structureDao) {
		this.structureDao = structureDao;
	}

	@Transactional(readOnly=true)
	public List<Structure> getStructures(AnneeScolaire annee, Enseignant enseignant) {
		return structureDao.getStructures(annee, enseignant);
	}

	@Transactional(readOnly=true)
	public List<Structure> getAllStructures(AnneeScolaire annee) {
		return structureDao.getAllStructures(annee);
	}
}
